package com.sky.mapper;

import com.sky.entity.ShoppingCart;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Update;

import java.util.List;

@Mapper
public interface ShoppingCartMapper {
    List<ShoppingCart> selectByAll(ShoppingCart queryShoppingCart);


    void insertShoppingCart(ShoppingCart queryShoppingCart);

    @Update("update shopping_cart\n" +
            "set number =#{number}\n" +
            "where id =#{id}")
    void updateShoppingCartById(ShoppingCart dpShoppingCart);

    @Delete("delete  from shopping_cart where user_id = #{userId}")
    void deleteCart(Long userId);
}
